Alien Hominid Is Back After 20 Years!